<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: 'å¾®è½¯é›…é»‘',â€˜Microsoft YaHeiâ€™;
  src: url('../skin/font/msyh.ttf');
  src: url('../skin/font/msyh.ttc');
  src: url('../skin/font/msyhbd.ttc');
  src: url('../skin/font/msyhl.ttc') ;
}

/*æµè§ˆå™¨æ»šåŠ¨æ¡*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
::-webkit-scrollbar-track-piece{background:#eeeeee}
::-webkit-scrollbar-thumb:vertical{background-color:#1D2088;}
.wow {
   opacity: 0;
}
.mobile {
   width: 100%;
}
.mobile-inner {
   margin-right: auto;
   margin-left: auto;
   background-color: ;
   position: relative;
}
.mobile-inner img {}
.mobile-inner p {
   color: #676767;
   line-height: 25px;
   font-size: 16px;
   padding-bottom: 30px;
   padding-right: 30px;
   padding-left: 30px;
   margin: 0px;
}
.mobile-inner-header {
   background-color: rgb(255, 255, 255);
   width: 100%;
   height: calc(90/750 * 100vw);
   position: relative;
   top: 0px;
   z-index: 33;
   left: 0px;
}
.mobile-inner-header-icon {
   color: #ffffff;
   height: calc(90/750 * 100vw);
   font-size: 25px;
   text-align: center;
   float: right;
   width: 50px;
   position: absolute;
   -webkit-transition: background 0.5s;
   -moz-transition: background 0.5s;
   -o-transition: background 0.5s;
   transition: background 0.5s;
   right: 0;
   top: 0px;
   background: url(../images/menu.png) no-repeat center center;
   background-size: 48%;
}
.mobile-inner-header-icon:hover {
   background-color: rgba(255, 255, 255, 0.2);
   cursor: pointer;
}
.mobile-inner-header-icon span {
   position: absolute;
   left: calc((100% - 25px) / 2);
   top: calc((100% - 1px) / 2);
   width: 25px;
   height: 1px;
   background-color: rgb(199, 34, 27);
   display: none;
}
.mobile-inner-header-icon span:nth-child(1) {
   transform: translateY(4px) rotate(0deg);
}
.mobile-inner-header-icon span:nth-child(2) {
   transform: translateY(-4px) rotate(0deg);
}
.mobile-inner-header-icon-click span:nth-child(1) {
   animation-duration: 0.5s;
   animation-fill-mode: both;
   animation-name: clickfirst;
}
.mobile-inner-header-icon-click span:nth-child(2) {
   animation-duration: 0.5s;
   animation-fill-mode: both;
   animation-name: clicksecond;
}
@keyframes clickfirst {
   0% {
      transform: translateY(4px) rotate(0deg);
   }
   100% {
      transform: translateY(0) rotate(45deg);
   }
}
@keyframes clicksecond {
   0% {
      transform: translateY(-4px) rotate(0deg);
   }
   100% {
      transform: translateY(0) rotate(-45deg);
   }
}
.mobile-inner-header-icon-out span:nth-child(1) {
   animation-duration: 0.5s;
   animation-fill-mode: both;
   animation-name: outfirst;
}
.mobile-inner-header-icon-out span:nth-child(2) {
   animation-duration: 0.5s;
   animation-fill-mode: both;
   animation-name: outsecond;
}
@keyframes outfirst {
   0% {
      transform: translateY(0) rotate(-45deg);
   }
   100% {
      transform: translateY(-4px) rotate(0deg);
   }
}
@keyframes outsecond {
   0% {
      transform: translateY(0) rotate(45deg);
   }
   100% {
      transform: translateY(4px) rotate(0deg);
   }
}
.mobile-inner-nav .close {
   top: calc(35/750 * 100vw);
   right: calc(11/750 * 100vw);
   position: absolute;
   width: calc(31/750 * 100vw);
   height: calc(31/750 * 100vw);
   background: url(../images/close2.png) no-repeat center center;
   background-size: 100%;
}
.mobile-inner-nav {
   overflow: auto;
   height: 100vh;
}
.mobile-inner-nav {
   background-color: #373bc5;
   width: 73%;
   position: absolute;
   padding-top: calc(90/750 * 100vw);
   padding-bottom: 0%;
   display: none;
   z-index: 444;
   top: 0;
   right: 0;
}
.mobile-inner-nav a {
   border-bottom: solid 1px rgba(255, 255, 255, 0.3);
   -webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
   -o-transition: all 0.5s;
   color: #fff;
   transition: all 0.5s;
}
.mobile-inner-nav dl {
   display: none;
}
.mobile-inner-nav dl dd {
   line-height: 33px;
   text-decoration: none;
   text-indent: 3em;
   font-size: 16px;
   color: #FFFFFF;
   border-bottom: solid 1px rgba(255, 255, 255, 0.3);
   -webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
   -o-transition: all 0.5s;
   transition: all 0.5s;
   font-weight: 300;
   font-size: 14px;
}
.mobile-inner-nav li {  -webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
   -o-transition: all 0.5s;
   transition: all 0.5s;
   line-height: ;
}
.mobile-inner-nav h2.h2tit {
   text-decoration: none;
   color: #FFFFFF; -webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
   -o-transition: all 0.5s;
   transition: all 0.5s;
   font-weight: 300;
}
.mobile-inner-nav h2.h2tit a {
   color: #FFFFFF;
   text-transform: uppercase;
   line-height: calc(100/750 * 100vw);
   font-size: calc(36/750 * 100vw);
   padding-left: calc(68/750 * 100vw);
   display: block;
   position: relative;
}
.mobile-inner-nav .sub h2.h2tit a:before {
   content: "+";
   color: #fff;
   position: absolute;
   left: 3%;
   top: 0px;
}
.mobile-inner-nav .sub.current h2.h2tit a:before {
   content: "-";
}
.mobile-inner-nav .slide {
   display: none;
}
.mobile-inner-nav .item {}
.mobile-inner-nav .h3tit {}
.mobile-inner-nav .sli .h3tit a:after {
   content: "";
   position: absolute;
   left: 3%;
}
.mobile-inner-nav .h3tit a {
   display: block;
   font-size: calc(30/750 * 100vw);
   line-height: calc(72/750 * 100vw);
   padding-left: calc(68/750 * 100vw);
   font-weight: normal;
   position: relative;
}
.mobile-inner-nav .slide2 {
   display: none;
}
.mobile-inner-nav .slide2 a {
   display: block;
   line-height: calc(60/750 * 100vw);
   font-size: calc(24/750 * 100vw);
   padding-left: calc(107/750 * 100vw);
   opacity: .5;
}
.mobile-inner-nav a {
   border-bottom: none;
}
.mobile-inner-nav li {
   -webkit-animation-duration: 0.5s;
   animation-duration: 0.5s;
   -webkit-animation-fill-mode: both;
   animation-fill-mode: both;
   -webkit-animation-name: returnToNormal;
   animation-name: returnToNormal;
}
@-webkit-keyframes resize {
   from, 60%, 75%, 90%, to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
      animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
   }
   0% {
      opacity: 0;
      -webkit-transform: scale(5, 5);
      transform: scale(5, 5);
   }
   100% {
      opacity: 1;
      -webkit-transform: scale(1, 1);
      transform: scale(1, 1);
   }
}
@keyframes resize {
   from, 60%, 75%, 90%, to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
      animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
   }
   0% {
      opacity: 0;
      -webkit-transform: scale(5, 5);
      transform: scale(5, 5);
   }
   100% {
      opacity: 1;
      -webkit-transform: scale(1, 1);
      transform: scale(1, 1);
   }
}
@-webkit-keyframes returnToNormal {
   from {
      opacity: 0;
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);
   }
   to {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
   }
}
@keyframes returnToNormal {
   from {
      opacity: 0;
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);
   }
   to {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
   }
}
.mobile-inner-nav li:last-child h2.h2tit {
   border-bottom: none;
}
.mobile-inner-nav li .h3tit {position: relative; }
.mobile-inner-nav li .words {
   display: block;
   width: 100%;
   height: 100%;
   border: none;
   background: none;
   text-indent: 60px;
   font-size: 15px;
   color: #fff;
   background: url(../images/search2.png) no-repeat 30px center;
   background-size: 20px;
}
.mobile-inner-nav li:last-child {
   border-bottom: none;
}
.mobile-inner-nav li form {
   display: block;
   width: 100%;
   height: 100%;
}
@charset "utf-8";
@charset "UTF-8";
.animated {
   animation-duration: 1s;
   animation-fill-mode: both;
}
.animated.infinite {
   animation-iteration-count: infinite;
}
.animated.hinge {
   animation-duration: 2s;
}
.fadeInUp {
   animation-duration: 1.76s;
   animation-name: fadeInUp;
}
@keyframes fadeInUp {
   from {
      opacity: 0;
      transform: translate3d(0, 40px, 0);
   }
   to {
      opacity: 1;
      transform: none;
   }
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr, span {
   margin: 0;
   padding: 0;
}
html {
   font-size: 62.5%;
}
body {
   font-size: 1.4rem;
}
html, body {
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}
body {
   font-family: 'Montserrat';
   color: #000000;
   background: #fff;
   margin: 0 auto;
   padding: 0px;
}
body {
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   font-family: "Montserrat", "NotoSansHans";
}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] {
   -webkit-appearance: none;
}
input {
   -webkit-appearance: none;
}
textarea {
   -webkit-appearance: none;
}
a {
   text-decoration: none;
   color: #111;
   outline: none;
}
a:active {
   star: expression(this.onFocus=this.blur());
}
img {
   border: 0px;
   vertical-align: middle;
}
li {
   list-style: none;
}
* {
   outline: none;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}
a:link {
   text-decoration: none;
}
a:visited {
   text-decoration: none;
}
a:hover {
   text-decoration: none;
}
a:active {
   text-decoration: none;
}
.loading {
   position: fixed;
   left: 0px;
   top: 0px;
   width: 100%;
   height: 100%;
   background: #fff;
   z-index: 99999;
}
.loadingfa {
   width: 50px;
   height: 50px;
   line-height: 50px;
   text-align: center;
   font-size: 29px;
   color: #1f8adf;
   position: absolute;
   left: 50%;
   margin-top: -25px;
   margin-left: -25px;
   top: 50%;
}
html {
   -webkit-overflow-scrolling: touch;
   -webkit-tap-highlight-color: none;
}
html {
   -webkit-tap-highlight-color: transparent;
}
body {
   -webkit-overflow-scrolling: touch;
}
html, body {
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}
body {
   font-family: "Microsoft YaHei" ! important;
   color: #000000;
   background: #fff;
   margin: 0 auto;
   padding: 0px;
}
body {
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] {
   -webkit-appearance: none;
}
input[type="button"], input[type="submit"], input[type="reset"] {
   cursor: pointer;
}
input {
   -webkit-appearance: none;
}
input {
   -webkit-appearance: none !important;
   border-radius: 0;
}
button {
   cursor: pointer;
}
textarea {
   -webkit-appearance: none;
}
a {
   text-decoration: none;
   color: #235aa7;
   outline: none;
}
a:active {
   star: expression(this.onFocus=this.blur());
}
img {
   border: 0px;
   vertical-align: middle;
}
li {
   list-style: none;
}
* {
   outline: none;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}
a:link {
   text-decoration: none;
}
a:visited {
   text-decoration: none;
}
a:hover {
   text-decoration: none;
}
a:active {
   text-decoration: none;
}
.loading {
   position: fixed;
   left: 0px;
   top: 0px;
   width: 100%;
   height: 100%;
   background: #fff;
   z-index: 99999;
}
.loadingfa {
   width: 50px;
   height: 50px;
   line-height: 50px;
   text-align: center;
   font-size: 29px;
   color: #1f8adf;
   position: absolute;
   left: 50%;
   margin-top: -25px;
   margin-left: -25px;
   top: 50%;
}
html {
   -webkit-overflow-scrolling: touch;
   -webkit-tap-highlight-color: none;
}
html {
   -webkit-tap-highlight-color: transparent;
}
body {
   -webkit-overflow-scrolling: touch;
}
* {
   padding: 0;
   margin: 0;
   -webkit-font-smoothing: antialiased;
   -webkit-tap-highlight-color: transparent;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   user-select: none;
}
@keyframes rotate {
   from {
      -webkit-transform: rotate(0deg)
   }
   to {
      -webkit-transform: rotate(360deg)
   }
}
@-webkit-keyframes rotate {
   from {
      -webkit-transform: rotate(0deg)
   }
   to {
      -webkit-transform: rotate(360deg)
   }
}
@-moz-keyframes rotate {
   from {
      -moz-transform: rotate(0deg)
   }
   to {
      -moz-transform: rotate(360deg)
   }
}
@-ms-keyframes rotate {
   from {
      -ms-transform: rotate(0deg)
   }
   to {
      -ms-transform: rotate(360deg)
   }
}
@-o-keyframes rotate {
   from {
      -o-transform: rotate(0deg)
   }
   to {
      -o-transform: rotate(360deg)
   }
}
.xuanzhuan {
   animation: 2s linear 0s normal forwards infinite rotate;
   -webkit-animation: 2s linear 0s normal forwards infinite rotate;
   -moz-animation: 2s linear 0s normal forwards infinite rotate;
   -o-animation: 2s linear 0s normal forwards infinite rotate;
}
.xuanzhuan img {
   display: block;
   width: 100%;
}
.pc {
   display: block;
}
.wap {
   display: none;
}
.clearflex:after {
   content: "";
   display: table;
   clear: both;
}
.head {
   position: fixed;
   left: 0;
   top: 0px;
   width: 100%;
   z-index: 6666;
}
.head li:hover .slide {
   visibility: visible;
   opacity: 1;
   z-index: 5;
   top: 90px;
}
.head .slide {
   position: absolute;
   width: 100%;
   left: 0;
   top: 90px;
   background: #efefef;
   z-index: 55;
   padding: 62px 0px;
   visibility: hidden;
   opacity: 0;
   z-index: -1;
   top: 110px;
}
.head .slide .imgbox {
   float: left;
   width: 35%;
   overflow: hidden;
}
.head .slide .imgbox img {
   display: block;
   width: 100%;
}
.head .slide .infor {
   float: right;
   width: 60%;
}
.head .slide .title {
   font-size: 24px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #333333;
}
.head .slide .dec {
   font-size: 16px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #666;
   padding-top: 24px;
   padding-bottom: 44px;
}
.head .slide .more {
   width: 169px;
   line-height: 49px;
   background: #B1B1B6;
   border: 0px solid #050001;
   border-radius: 4px;
   display: block;
   text-align: center;
   font-size: 16px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #FFFFFF;
}
.head .slide .more:hover {background-color:#1D2088;}
.head .slide dl {
   padding-top: 58px;
   width: 472px;
   max-width: 100%;
}
.head .slide dd {
   float: left;
   width: 33.33%;
}
.head .slide dd a {
   font-size: 16px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #333333;
   line-height: 48px;
   display: block;
}
.wrap {
   padding: 0px 15px;
   width: 1630px;
   margin: auto;
   max-width: 100%;
}
.wrap:after {
   content: "";
   display: table;
   clear: both;
}
.head .logo {
   float: left;
   padding-top: 21px;
}
.head .right {
   float: right;
}
.head .right ul {}
.head .right li {
   float: left;
   margin-left:50px;
}
.head .h2tit {}
.current .head .h2tit a {
   color: #000;
}
.head .h2tit a {
   font-size: 17px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #FFFFFF;
   display: block;
   line-height: 90px;
}
video::-webkit-media-controls {
   display: none !important;
}
.banner {height: 108vh}
.banner video {
   width: 100%;
   height: 100%;
   object-fit: cover;
   display: block;
}
body {
   font-family: Arial, sans-serif;
   margin: 0;
   padding: 0;
}
.section1 {
   padding-top: 63px;
   padding-bottom: 144px;
}
.section1 .wrap {
}
.titlemodel {
   text-align: center;
}
.titlemodel .title {
   position: relative;
}
.titlemodel .title .en {
   font-size: calc(200/1920*100vw);
   font-family: Impact;
   font-weight: 400;
   color: #000000;
   line-height: 1;
   opacity: 0.04;
   text-transform: uppercase;
}
.titlemodel .title .cn {
   font-size: calc(40/1920*100vw);
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #000000;
   line-height: 1;
   position: absolute;
   left: 0;
   width: 100%;
   bottom: 26%;
}
.titlemodel .deccn {
   font-size: 16px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #000000;
}
.titlemodel .decen {
   font-size: 14px;
   font-family: Arial;
   font-weight: 400;
   color: #999999;
   padding-top: 12px;
   padding-bottom: 28px;
}
.titlemodel .line {
   width: 62px;
   height: 3px;
   opacity: 0.8;
   margin: auto;
   background: #000;
}
.section1 .list {
   float: left;
   width: 70%;
   padding-right: 19px;
   display: flex;
}
.section1 .list .item {
   float: left;
   width: 25%;
   position: relative;
   overflow: hidden;
   height: 488px;
   margin-right: 11px;
   cursor: pointer;
}
.section1 .list .item .imgbox img {
   width: 100%;
   height: 100%;
   object-fit: cover
}
.section1 .list .item .imgbox {
   width: 100%;
   height: 100%;
}
.section1 .list .item .text1 {
   position: absolute;
   top: 50%;
   left: 50%;
   -o-transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   width: 100%;
   height: 100%;
}
.section1 .list .item .text1 .cn {
   font-size: 22px;
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #FFFFFF;
   line-height: 1.1;
   width: 1em;
   position: absolute;
   top: 50%;
   left: 50%;
   -o-transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
}
.section1 .list .item .text1 .en {
   font-size: 14px;
   font-family: Arial;
   font-weight: 400;
   color: #FEFEFE;
   line-height: 30px;
   opacity: 0.5;
   line-height: 1;
   position: absolute;
   transform-origin: center center;
   width: 265px;
   transform: rotate(90deg);
   left: 7%;
   top: 46%;
}
.section1 .list .item .content {
   position: absolute;
   left: 0;
   top: 0px;
   width: 100%;
   height: 100%;
   background: url(../images/shadow1.png) no-repeat center center;
   background-size: cover;
   display: -webkit-box;
   display: -moz-box;
   display: -webkit-flex;
   display: -moz-flex;
   display: -ms-flexbox;
   display: flex;
   flex-direction: column;
   justify-content: center;
   padding-left: 12%;
   opacity: 0;
   width: 570px;
}
.section1 .list .item .content .text2 {
}
.section1 .list .item .content .text2 .cn {
   font-size: 24px;
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #FFFFFF;
}
.section1 .list .item .content .text2 .en {
   font-size: 14px;
   font-family: Arial;
   font-weight: 400;
   color: #FFFFFF;
   padding-top: 7px;
}
.section1 .list .item .content .dec {
   padding-top: 50px;
   font-size: 16px;
   font-family:arial;
   font-weight: 400;
   color: #FFFFFF;
   line-height: 30px;
}
.section1 .list .item .content .dec p {
   padding-left: 21px;
   background: url(../images/dot.png) no-repeat left center;
}
.section1 .list .item .content .dec .dot {
   height: 25px;
}
.section1 .list .item.current {
   width: 57%;
}
.section1 .detail {
   zoom: 1;
   overflow: hidden;
   padding-top: 99px;
}
.section1 .right {
   float: right;
   width: 30%;
}
.section1 .right .model:nth-child(2n) {
   float: right;
}
.section1 .right .model {
   float: left;
   width: calc((100% - 8px)/2);
   margin-bottom: 8px;
}
.section1 .right .model a {
   display: block;
   position: relative;
   overflow: hidden;
   height: 240px;
}
.section1 .right .model .text {
   position: absolute;
   top: 50%;
   left: 50%;
   -o-transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   text-align: center;
   width: 100%;
   z-index: 6;
}
.section1 .right .model .cn {
   display: block;
   font-size: 24px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #FFFFFF;
}
.section1 .right .model .en {
   font-size: 14px;
   font-family: Arial;
   font-weight: 400;
   color: #FFFFFF;
   line-height: 1;
   opacity: 0.5;
   padding-top: 12px;
}
.section1 .right .model .imgbox {
   height: 100%;
   display: block;
}
.section1 .right .model .imgbox img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}
.section1 .list .item.current .content {
   opacity: 1;
}
.section1 .list .item.current .text1 .cn {
   opacity: 0;
   left: 65%;
}
.section1 .list .item.current .text1 .en {
   opacity: 0;
   left: 0;
}
.section2 {
   background: url(../images/sec2.jpg) no-repeat center center;
   background-size: cover;
   padding-top: 68px;
   padding-bottom: 151px;
}
.section2 .titlemodel .title .en {
   color: #2A3098;
   opacity: 0.5;
}
.section2 .titlemodel .title .cn {
   color: #FFFFFF;
}
.section2 .titlemodel .deccn {
   color: #FFFFFF;
}
.section2 .titlemodel .decen {
   color: #FFFFFF;
}
.section2 .titlemodel .line {
   background: #fff;
}
.section2 .list {
   padding-top: 118px;
   text-align: center;
   display: flex;
   justify-content: space-between;
}
.section2 .list .item {}
.section2 .list .item * {
   display: block;
}
.section2 .list .item a {
}
.section2 .list .item a .imgbox img {
   max-width: 100%;
   margin: auto;
}
.section2 .list .item a .title {
   font-size: 20px;
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #FFFFFF;
   padding-top: 36px;
   padding-bottom: 13px;
}
.section2 .list .item a .dec {
   font-size: 18px;
   font-family: Arial;
   font-weight: 400;
   color: #FFFFFF;
   line-height: 1;
   opacity: 0.5;
}
.section2 .list .item a .line {
   width: 46px;
   height: 1px;
   margin: auto;
   margin-top: 34px;
   background: #fff;
   opacity: .6;
}
.section3 {
   padding-top: 46px;
   padding-bottom: 137px;
}
.section3 .list {padding-top: 95px;}
.section3 .list .item:nth-child(3) {
   margin-right: 0px;
}
.section3 .list .item {
   margin-right: 35px;
   width: calc((100% - 70px)/3);
   float: left;
   position: relative;
   overflow: hidden;
   cursor: pointer;
}
.section3 .list .item .imgbox img {
   display: block;
   width: 100%;
}
.section3 .list .item .text {
   position: absolute;
   left: 0;
   top: 0px;
   width: 100%;
   text-align: center;
   height: 100%;
   display: -webkit-box;
   display: -moz-box;
   display: -webkit-flex;
   display: -moz-flex;
   display: -ms-flexbox;
   display: flex;
   flex-direction: column;
   justify-content: center;
}
.section3 .list .item .text .icon {}
.section3 .list .item .text .cn {
   font-size: 20px;
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #FFFFFF;
   padding-top: 35px;
   padding-bottom: 21px;
}
.section3 .list .item .text .en {
   font-size: 18px;
   font-family: Arial;
   font-weight: 400;
   color: #FFFFFF;
   line-height: 1;
   text-transform: uppercase;
   opacity: 0.5;
}
.section4 {
   background: url(../images/sec4.jpg) no-repeat center center;
   background-size: cover;
   padding-top: 80px;
   padding-bottom: 160px;
}
.section4 .titlemodel .title .en {
   color: #123999;
   line-height: 1;
   opacity: 0.5;
}
.section4 .titlemodel .title .cn {
   color: #fff;
}
.section4 .tab .hd {
   text-align: center;
   padding: 84px 0px;
}
.section4 .tab .hd a {
   font-size: 18px;
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #FFFFFF;
   display: inline-block;
   width: 161px;
   line-height: 53px;
   border-radius: 27px;
}
.section4 .tab .hd a.current {
   border: 1px solid #FFFFFF;
}
.section4 .tab .bd .model .swiper-container {
   padding-bottom: 40px;
}
.section4 .tab .bd .model .swiper-slide img {
   width: 100%;
}
.section4 .tab .bd .model .swiper-pagination {
   bottom: 0;
}
.section4 .tab .bd .model .swiper-pagination .swiper-pagination-bullet {
   width: 11px;
   height: 11px;
   opacity: 0.5;
   background: #fff;
}
.section4 .tab .bd .model .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
   opacity: 1;
}
.footer {
   background: url(../images/footer.jpg) no-repeat center center;
   background-size: cover;
   padding-bottom: 60px;
}
.footer .wrap {
   position: relative;
   padding-top: 80px;
}
.footer .left {
   float: left;
}
.footer .left .logo {}
.footer .left .dec {
   font-size: 15px;
   font-weight: 400;
   color: #000;
   line-height: 30px;
   opacity: 1;
   padding-top: 56px;
}
.footer .left .dec p {
   min-height:20px;
}
.footer .right {
   float: right;
}
.footer .right .item {
   float: left;
   margin-left: 90px;
}
.footer .right .item h2 {
   font-size: 18px;
   font-weight: bold;
   color: #000;
   line-height: 1;
   padding-bottom: 34px;
}
.footer .right .link {}
.footer .right .link a {
   font-size: 15px;
   font-weight: 400;
   color: #333333;
   line-height: 30px;
   display: block;
}
.footer .ewm {
   position: absolute;
   text-align: center;
   right: 0;
   bottom: 0;
}
.footer .ewm img {}
.footer .ewm .tit {
   font-size: 16px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #333333;
   padding-top: 14px;
}
.cbanner {
   position: relative;
   overflow: hidden;
}
.cbanner .imgbox {
   height: 711px;
}
.cbanner .text {
   position: absolute;
   top: 50%;
   left: 50%;
   -o-transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   z-index: 5;
   text-align: center;
   width: 100%;
}
.cbanner .h2tit {
   font-size: calc(40/1920*100vw);
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #FFFFFF;
   line-height: 1;
   padding-bottom: calc(30/1920*100vw);
   padding-top: calc(100/1920*100vw);
}
.cbanner .dec {
   font-size: calc(100/1920*100vw);
   font-family: Arial;
   font-weight: bold;
   color: #FFFFFF;
   line-height: 1;
   opacity: 0.1 !important;
   text-transform: uppercase;
}
.Menu.cur {position: fixed;}
.Menu {
   text-align: center;
   width: 100%;
   background:#fafaff;
   left: 0px;
   top: 90px;
   z-index:10;
   border-bottom: 1px solid #ddd;
   font-size: 0;
}
.Menu a {
   -webkit-transition: all 0.4s;
   -o-transition: all 0.4s;
   -moz-transition: all 0.4s;
   -ms-transition: all 0.4s;
   transition: all 0.4s;
   position: relative;
   display: inline-block;
   line-height:70px;
   font-size: 18px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #000000;
   margin: 0px 40px;
   overflow: hidden;
}
.Menu a.current {
   color: #1D2088;font-weight: bold;
}
.Menu a.current:after {
   width: 100%;
}
.Menu a:after {
   content: "";
   position: absolute;
   left: 50%;
   -o-transform: translate(-50%, 0%);
   -webkit-transform: translate(-50%, 0%);
   -moz-transform: translate(-50%, 0%);
   -ms-transform: translate(-50%, 0%);
   transform: translate(-50%, 0%);
   bottom: 0px;
   height: 1px;
   background: #1D2088;
}
.about1 {
   padding-top: 108px;
}
.titlemodel2 {
   text-align: center;
}
.titlemodel2 .cn {
   font-size: 40px;
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #000000;
}
.titlemodel2 .en {
   font-size: 18px;
   font-family: Arial;
   font-weight: 400;
   color: #999999;
   padding-top: 15px;
   text-transform: uppercase;
}
.about1 .content {
   margin-top: 70px;
   position: relative;
   overflow: hidden;
   zoom: 1;
   padding-left: 57%;
}
.about1 .left {
   position: absolute;
   width: 57%;
   height: 100%;
   left: 0;
   top: 0;
   background: url(../images/about1.jpg) no-repeat center center;
   background-size: cover;
}
.about1 .right {
   font-size: 16px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #FFFFFF;
   line-height: 40px;
   background: url(../images/about2.jpg) no-repeat center center;
   background-size: cover;
   padding: 157px 48px;
}
.about1 .right p:last-child {
   padding: 0px;font-family: arial;
}
.about1 .right p {
   padding-bottom: 30px;
}
.about2 .wrap {
}
.about2 .titlemodel2 {
}
.about2 .item .cn {
   font-size: 24px;
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #FFFFFF;
}
.about2 .item .en {
   font-size: 14px;
   font-family: Arial;
   font-weight: 400;
   color: #FFFFFF;
   padding-top: 9px;
   padding-bottom: 57px;
}
.about2 .content {
   margin-top: 42px;
   zoom: 1;
   overflow: hidden;
   display: -webkit-box;
   display: -moz-box;
   display: -webkit-flex;
   display: -moz-flex;
   display: -ms-flexbox;
   display: flex;
   flex-wrap: wrap;
}
.about2 .item:last-child {
   margin-right: 0px;
}
.about2 .item {
   margin-right: 17px;
   width: calc((100% - 34px)/3);
   float: left;
   position: relative;
   overflow: hidden;
}
.about2 .imgbox {
   height: 100%;
   position: absolute;
   width: 100%;
   left: 0;
   top: 0px;
}
.about2 .imgbox img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}
.about2 .text2 {
}
.about2 .text {
   left: 0;
   top: 0px;
   width: 100%;
   padding-top: 11%;
   padding-left: 10%;
   padding-right: 10%;
   position: relative;
   z-index: 4;
   padding-bottom: 10%;
}
.about2 .dec {
   font-size: 16px;
   font-family: arial;
   font-weight: 400;
   color: #FFFFFF;
   line-height: 30px;
}
.about2 .dec p {
   padding-left: 21px;
   background: url(../images/dot.png) no-repeat left 9px;
}
.about2 .dec .dot {
   height: 25px;
}
.aboutMain {
   line-height: 1;
}
.about2 {
   padding-top: 112px;
   padding-bottom: 103px;
}
.about3 .mapMain .en {
   font-size: calc(14/1920*100vw);
   padding-top: calc(10/1920*100vw);
   padding-bottom: calc(20/1920*100vw);
}
.about3 .mapMain {
   height: calc(660/1920*100vw);
   position: relative;
   background: url(../images/map3.png) no-repeat center center;
   background-size: 100% 100%;
   width: calc(930/1920*100vw);
   margin: auto;
}
.about3 .item {
   width: calc(365/1920*100vw);
   position: absolute;
}
.about3 .item h2.h2tit {
   font-size: calc(20/1920*100vw);
}
.about3 .item .en {
}
.about3 .item .dec {
   font-size: calc(16/1920*100vw);
}
.about3 .item .dec p {
   line-height: 1.5;
}
.about3 {
   padding-top: 110px;
   padding-bottom: 70px;
   background: url(../images/map.jpg) no-repeat center center;
   background-size: cover;
}
.about3 .item.item1 {
   left: calc(-260/1920*100vw);
   top: calc(240/1920*100vw);font-family: arial;
}
.about3 .item.item2 {
   left: calc(-10/1920*100vw);
   bottom: calc(20/1920*100vw);
}
.about3 .item.item3 {
   right: calc(-270/1920*100vw);
   top: calc(335/1920*100vw);
}
.about4 {
   background: url(../images/about4.jpg) no-repeat center center;
   background-size: cover;
   padding-top: 134px;
   padding-bottom: 176px;
   position: relative;
}
.about4 .wrap {}
.about4 .titlemodel2 {}
.about4 .cn {
   color: #fff;
}
.about4 .en {
   color: #fff;
}
.about4 .list .line {
   position: absolute;
   width: 53%;
   top: 0px;
   left: 0;
}
.about4 .list .line i {
   position: absolute;
   width: 1px;
   background: #fff;
   height: 11px;
   opacity: .3;
   left: 25%;
   top: 0;
}
.about4 .list .line i:nth-child(1) {}
.about4 .list .line i:nth-child(2) {
   left: 50%;
}
.about4 .list .line i:nth-child(3) {
   left: 75%;
}
.about4 .list .line i:nth-child(4) {
   left: 100%;
}
.about4 .list .line i:nth-child(5) {}
.about4 .list:after {
   content: "";
   position: absolute;
   top: 50%;
   left: 50%;
   -o-transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   width: 100%;
   height: 1px;
   background: #fff;
   opacity: .3;
}
.about4 .list {
   margin-top: calc(143/1920*100vw);
   position: relative;
   padding-left: calc(160/1920*100vw);
}
.about4 .swiper-container {}
.about4 .swiper-wrapper {}
.about4 .swiper-slide {
   height: calc(352/1920*100vw);
}
.about4 .text {
   width: calc(410/1920*100vw);
   height: calc(176/1920*100vw);
   position: absolute;
   padding-top: calc(42/1920*100vw);
   left: 0;
   border-left: 1px solid rgb(255 255 255 / 30%);
}
.about4 .time {
   font-size: calc(30/1920*100vw);
   font-family: Arial;
   font-weight: bold;
   position: relative;
   color: #FFFFFF;
   padding-left: calc(50/1920*100vw);
   background: url(../images/dot3.png) no-repeat calc(21/1920*100vw) center;
   background-size: calc(13/1920*100vw);
}
.about4 .dec {
   font-size: calc(16/1920*100vw);
   font-family:arial;
   font-weight: 400;
   color: #FFFFFF;
   line-height: calc(30/1920*100vw);
   padding-top: calc(28/1920*100vw);
   padding-left: calc(50/1920*100vw);
}
.about4 .dec p {line-height: 20px;}
.about4 .swiper-button-next {
   width: 35px;
   height: 35px;
   background: url(../images/right.png) no-repeat center center;
   background-size: 100%;
   top: 51%;
   right: calc(81/1920*100vw);
}
.about4 .swiper-button-prev {
   width: 35px;
   height: 35px;
   background: url(../images/left.png) no-repeat center center;
   background-size: 100%;
   top: 51%;
   left: calc(81/1920*100vw);
}
.about4 .swiper-slide .text {
   bottom: 0px;
}
.about4 .swiper-slide:nth-child(2n) .text {
   top: 0;
}
.about4 .swiper-slide:nth-child(2n) .line {
   top: auto;
   bottom: 0px;
}
.about5 {
   background: url(../images/about5.jpg) no-repeat center center;
   background-size: cover;
   padding-top: 113px;
   padding-bottom: 180px;
}

.about5 .list {
   padding-top: 120px;
}
.about5 .item:nth-child(4) {
   margin-right: 0px;
}
.about5 .item {
   height: 385px;
   background: #41449c;
   float: left;
   width: calc((100% - 30px)/4);
   margin-right: 10px;
   text-align: center;
}
.about5 .icon {
   padding-top: 61px;
   padding-bottom: 39px;
}
.about5 .icon img {
}
.about5 .title {
   font-size: 24px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #FFFFFF;
   padding-bottom: 24px;
}
.about5 .dec {
   font-size: 14px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #FFFFFF;
   line-height: 30px;
   padding: 0px 33px;
}
.problock1 {
   padding-top: 87px;
}
.problock1 .wrap {}
.problock1 .titlemodel2 {}
.problock1 .titlemodel2 .cn {}
.problock1 .titlemodel2 .en {}
.problock1 .content1 {
   margin-top: 30px;
   zoom: 1;
   overflow: hidden;
   position: relative;
   margin-bottom: 5px;
}
.problock1 .content1 .imgbox {
   float: left;
   width: 38.3%;
   height: 360px;
   overflow: hidden;
}
.problock1 .content1 .img {
   height: 100%;
}
.problock1 .content1 .right {
   float: right;
   width: 61.6%;
}
.problock1 .content1 .item {
   float: left;
   width: calc((100% - 15px)/3);
   margin-left: 5px;
   height: 360px;
   background: #D5D6FF;
   text-align: center;
   display: -webkit-box;
   display: -moz-box;
   display: -webkit-flex;
   display: -moz-flex;
   display: -ms-flexbox;
   display: flex;
   flex-direction: column;
   justify-content: center;
}
.problock1 .content1 .item .icon {}
.problock1 .content1 .item .tit {
   font-size: 36px;
   font-family: Impact;
   font-weight: 400;
   color: #000000;
   padding-top: 52px;
   padding-bottom: 22px;
}
.problock1 .content1 .item .dec {
   font-size: 18px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #333333;
   line-height: 30px;
}
.problock1 .content2 {
   padding: 68px 120px;
   background: #1d2088;
}
.problock1 .content2 .titlemodel3 {
   font-size: 30px;
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #FFFFFF;
   padding-bottom: 52px;
}
.problock1 .content2 .titlemodel3 .cn {
   display: inline-block;
}
.problock1 .content2 .titlemodel3 .en {
   display: inline-block;
   font-size: 16px;font-family: arial;
   font-weight: normal;
}
.problock1 .content2 .item:nth-child(2n) {
   float: right;
}
.problock1 .content2 .items {
   background: #fff;
   zoom: 1;
   overflow: hidden;
   padding: 51px 85px;
   padding-bottom: 0;
}
.problock1 .content2 .item {
   float: left;
   width: 42%;
   padding-bottom: 56px;
   padding-left: 20px;
   position: relative;
   background: url(../images/point.png) no-repeat 0px 14px;
}
.problock1 .content2 .item .model {
   float: left;
   width: 50%;
}
.problock1 .content2 .item .model .s1 {
   font-size: 18px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #000000;
   line-height: 30px;
}
.problock1 .content2 .item .model .s2 {
   font-size: 16px;
   color: #666666;font-family: arial;
   line-height: 30px;
}
.problock2 {
   padding-top: 100px;
   padding-bottom: 0px;
}
.problock2 .wrap {}
.problock2 .titlemodel2 {}
.problock2 .titlemodel2 .cn {}
.problock2 .titlemodel2 .en {}
.problock2 .models {
   margin-top: 30px;
}
.problock2 .model {
   zoom: 1;
   overflow: hidden;
   display: -webkit-box;
   display: -moz-box;
   display: -webkit-flex;
   display: -moz-flex;
   display: -ms-flexbox;
   display: flex;
   flex-wrap: wrap;
   margin-bottom: 50px;
}
.problock2 .left {
   float: left;
   width: 25%;
}
.problock2 .left .imgbox {
   overflow: hidden;
}
.problock2 .left .imgbox img {
   width: 100%;
}
.problock2 .left .dec {
   font-size: 14px;
   font-family:arial;
   font-weight: 400;
   color: #000000;
   line-height: 30px;
   padding: 20px 0;
}
.problock2 .left .dec p {
   zoom: 1;
   overflow: hidden;
   min-height: 23px;
}
.problock2 .left .dec .s1 {
   float: left;max-width: 70%;
}
.problock2 .left .dec .s2 {
   float: right;
   width: 30%;
}
.problock2 .right {
   float: right;
   width: 69%;
   display: -webkit-box;
   display: -moz-box;
   display: -webkit-flex;
   display: -moz-flex;
   display: -ms-flexbox;
   display: flex;
   flex-wrap: wrap;
   margin-left: 3%;
}
.problock2 .item:nth-child(4n) {
   margin-right: 0px;
}
.problock2 .item {
   float: left;
   margin-right: 15px;
   width: calc((100% - 45px)/4);
   background: #D5D6FF;
}
.problock2 .item .imgbox {
   overflow: hidden;
}
.problock2 .item .imgbox .text {
   text-align: center;
   background: #1d2088;
   padding: 12px 0px;
}
.problock2 .item .imgbox img {
   width: 100%;
}
.problock2 .item .imgbox .text .cn {
   font-size: 18px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #FFFFFF;
   line-height: 24px;
}
.problock2 .item .imgbox .text .en {
   font-size: 12px;
   font-family:arial;
   font-weight: 400;
   color:#d5d6ff;
   line-height: 24px;
}
.problock2 .item .dec p {
   min-height: 24px;
}
.problock2 .item .dec {
   font-size: 14px;
   font-family:arial;
   font-weight: 400;
   color: #000000;
   line-height: 30px;
   padding: 20px;
}
.productDetail {
   background: url(../images/probg.jpg) no-repeat center center;
   background-size: cover;
   text-align: center;
   padding-top: calc(186/1920*100vw);
   line-height: 1;
   padding-bottom: calc(273/1920*100vw);
}
.productDetail .wrap {}
.productDetail .title {
   font-size: calc(40/1920*100vw);
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #000000;
}
.productDetail .dec {
   font-size: calc(18/1920*100vw);
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #000000;
   line-height: calc(30/1920*100vw);
   padding-top: calc(20/1920*100vw);
}
.productDetail .en {
   font-size: calc(16/1920*100vw);
   color: #666666;
   line-height: 1.7;
}
.productDetail .chatmain {
   font-size: calc(24/1920*100vw);
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #000000;
   line-height: calc(30/1920*100vw);
   position: relative;
   background: url(../images/car.png) no-repeat center center;
   background-size: 100% 100%;
   width: calc(936/1920*100vw);
   height: calc(382/1920*100vw);
   margin: auto;
   margin-top: calc(208/1920*100vw);
}
.productDetail .item {
   position: absolute;
   /* float: left; */
}
.productDetail .item.item1 {
   left: calc(-341/1920*100vw);
   top: calc(-125/1920*100vw);
   width: calc(530/1920*100vw);
}
.productDetail .item.item2 {
   right: calc(-341/1920*100vw);
   top: calc(-125/1920*100vw);
   width: calc(517/1920*100vw);
}
.productDetail .item.item3 {
   left: calc(-267/1920*100vw);
   bottom: calc(-173/1920*100vw);
   width: calc(404/1920*100vw);
}
.productDetail .item.item4 {
   right: calc(-331/1920*100vw);
   bottom: calc(-173/1920*100vw);
   width: calc(495/1920*100vw);
}
.productDetail .item .tit {}
.productDetail .item .entext {
   font-size: calc(14/1920*100vw);
   font-weight: normal;
   padding-bottom: calc(26/1920*100vw);
}
.productDetail .item .imgbox {}
.productDetail .item .imgbox img {
   width: 100%;
}
.productDetail .chatmain * {
   color: inherit;
   display: block;
   line-height: inherit;
}
.factoryMain {}
.factoryMain .factory1 {
   padding-top: 87px;
   padding-bottom: 102px;
}
.factoryMain .factory2 {
   padding-top: 88px;
   padding-bottom: 110px;
}
.factoryMain .factory2.bg1 {
   background: url(../images/facbg1.jpg) no-repeat center center;
   background-size: cover;
}
.factoryMain .factory1 .wrap {}
.factoryMain .factory1 .titlemodel2 .cn {}
.factoryMain .factory1 .titlemodel2 .en {}
.factoryMain .factory1 .deccn {
   font-size: 16px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #000000;
   line-height: 2;
   padding-top: 39px;
   text-align: center;
   padding-bottom: 18px;
}
.factoryMain .factory1 .decen {
   font-size: 16px;
   font-family:arial;
   font-weight: 400;
   color: #666666;
   line-height: 24px;
   text-align: center;
   width: 1245px;
   margin: auto;
   max-width: 100%;
   padding-bottom: 26px;
}
.factoryMain .factory1 .list {
   zoom: 1;
   overflow: hidden;
   text-align: center;
}
.factoryMain .factory1 .list ul {}
.factoryMain .factory1 .list li:last-child {
   margin-right: 0px;
}
.factoryMain .factory1 .list li {
   margin-right: 50px;
   width: calc((100% - 300px)/7);
   float: left;
}
.factoryMain .factory1 .list .imgbox img {
   width: 100%;
   display: block;
}
.factoryMain .factory1 .list .title {
   font-size: 16px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #000000;
   padding-top: 20px;
}
.factoryMain .factory1 .content .left {
   float: left;
   width: 45%;
}
.factoryMain .factory1 .content .right {
   float: right;
   width: 45%;
   text-align: left;
   font-size: 20px;
   font-family: Microsoft YaHei;
   font-weight: bold;
   color: #000000;
   line-height: 36px;
   padding-top: 106px;
}
.factoryMain .factory1 .content .left .title {
   font-size: 20px;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #333333;
   text-align: center;
   padding-top: 66px;
   padding-bottom: 20px;
}
.factoryMain .factory1 .content img {
   width: 100%;
}
.factoryMain .factory1 .content .dec {
   font-size: 16px;font-family: arial;
   font-weight: normal;
   margin-bottom: 32px;
}
.factory2 {}
.factory2 .wrap {}
.factory2 .titlemodel2 .cn {}
.factory2 .imgboxs .imgbox {}
.factory2 .imgboxs {
   padding-top: 70px;
   display: flex;
   justify-content: space-between;
}
.factory2 .imgbox img {
   max-width: 40vw;
}

/*è¡¨æ&nbsp;¼*/
.datalist {width:100%;border-collapse:collapse;border-spacing:0; text-align: center;line-height: 24px; font-family: arial;}
.datalist caption { padding-bottom:5px;}
.datalist th {font-weight:700; padding:5px 15px; border:1px solid #ccc; background:#eee;}
.datalist td {padding:15px 0; border:1px solid #e4e4e4;}
.datalist tr.altrow { background:#ccc;}
/*è¡¨æ&nbsp;¼1*/
.datalist1 {width:100%;border-collapse:collapse;border-spacing:0; text-align: center;line-height: 20px; font-family: arial;}
.datalist1 caption { padding-bottom:5px;}
.datalist1 th {font-weight:700; padding:5px 10px; border:1px solid #fff; background:#eee;}
.datalist1 td {padding:5px 0; border:1px solid #fff;}
.datalist1 tr.altrow { background:#ccc;}</pre></body></html>